author Thibaut Lemaire

Le résultat JavaScript :



Le code JavaScript :

/*variables privées exemple 3*/
/*définition d'une fontion constructeur de nom voiture*/
var Voiture = function()
{
/*Attribut de l'objet*/
this.posssedeMoteur = true;
/*methode de l'objet*/
this.avancer = function() {
document.write("avance .");
}
}
/* instantation d'un objet peugeot207 via le constructeur Voiture */
var peugeot207 = new Voiture();
var 450GT = new Voiture();
/* affichage de l'attribut possede moteur de l'objet peugeot207 par structure IF*/
if (peugeot207.posssedeMoteur){
document.write("la voiture peugeot 207 possède bien un moteur .
");
} else{ document.write("la voiture peugeot 207 ne possède pas de moteur!!
");
}
/*appel de la méthode avancer de l'objet peugeot207*/
document.write("
la voiture peugeot 207 ");
peugeot207.avancer();
/*un test pour aller plus loin UNDEFINED*/
document.write ("la 450 GT posséde bien un moteur et donc " + Ferrari450GT.Voiture + " !!!");
/*fin du script*/

Code Source

COM sur le script :

la ferrari posséde bien un moteur et avance bien. la function créer un modéle. Attention un modéle de voiture n'est pas un modéle JS . ca porte à confusion.